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==